self-proclaimed expert - German English Dictionary